New Nintendo Switch 2 Reveal Info Just Dropped! + Metroid Prime Leaks!